По идее все просто.
Первый вопрос, который мы решаем, тренд или контртренд. Решение принимаем глядя на график старших трендов, дневной и недельный, на которых показаны тренды, начиная от краткосрочного и заканчивая глобальным (в нижнем окне графика недельного масштаба)
График недельного масштаба EURUSD.
Я думал, что я окончательно закончил все работы по доработке индикаторов и роботов, но тут меня спросили, нет ли у меня робота, который совершал бы много сделок, пусть с небольшой прибылью, но для наработки оборота по счету.
Когда-то, в начале 2020 года, у меня был похожий робот, от количества сделок которого рябило в глазах.
В ту пору я пробовал применить алгоритмы сетки и контртрендовую торговлю на основе индикаторов SWT-метода.
Какие-то результаты были, и даже неплохие. Но я отказался от работы в этом направлении из-за рисков, плохо поддающихся контролю.
Отказался, программы забросил и выбросил и даже в архивах ничего не осталось. Кроме смутной идеи как все делалось.
После некоторой борьбы с прогрессирующей деменцией я все-таки кое-что вспомнил и за пару дней смог реализовать старые идеи в программном коде. Причем даже проще и с большей степенью универсальности, чем это было сделано в прошлом.
И вот что у меня получилось.
Я отправил своих роботов в бессрочный отпуск.
5 лет играл, и наигрался. Из побочных положительных эффектов тот, что более-менее освоил практическое программирование и могу быстро вносить изменения в алгоритмы индикаторов и тех же самых роботов.
Из отрицательных — перемолол кучу времени, хотя не без удовольствия.
Роботов у меня два, трендовый и диапазонный.
Вроде бы и торгуют неплохо, но что-то нет никакого удовлетворения и психологического комфорта.
Вот, например, годичный тест трендового робота при риске 20%.
Прибыль 962% при просадке 38%.
Но это последний год Предыдущий гораздо хуже, хотя тоже прибыльный. А в целом на данных за прошлые годы бывали и прибыли и убытки.
А вот тест диапазонного робота за 12 месяцев:
Прочитал заметочку по поводу алготрейдинга.
Загорелся написать о своем опыте, но энтузиазм как-то угас… Тема больно широкая и неподъемная. Осталась только замечательная фраза, которую сказал мне в далеком прошлом мой декан и заведующий кафедрой радиофизики член-корреспондент АН БССР профессор А.М. Широков: — «Не сделать может любой, ты сделай!» Я не помню, по какому поводу это было сказано, но запомнилось навсегда.
Проблемы есть. Главная — велика роль случая.
И работающие стратегии есть, как учитывающие динамику рынка, так и вообще ничего не учитывающие, работающие на чистой статистике.
Но оставь надежду всяк, кто мечтает включить робот и заниматься всякими хорошими делами и безобразиями, к которым расположена его душа.
Вам все равно придется думать и работать, правда это будет немного другая работа, меньше нервов и рутины. И денег тоже не густо. Потому что густо — когда есть 100% гарантия. А ее нет.
Роботы что-то закрыли все позиции, кроме лонгов по биткоину. Вроде бы им должно быть пофигу, что месяц кончается. Но раз так, подведем промежуточные итоги.
Но вначале немного о роботах.
Две модификации появились в результате выделения сеточного алгоритма из прежней структуры SWT-робота в отдельную программу.
Кроме того в сеточный алгоритм была добавлена версия модифицированного мартингейла, разработанная мною аж лет 15 назад. Гибрид получился вполне жизнеспособным, хотя пользоваться им нужно осторожно. Использовать мартингейл — это все равно, что постоянно курить на бочке с порохом. Когда-нибудь да рванет. И это нужно учитывать.
Но вернемся к тесту
Торгуется 10 инструментов. EURUSD, GBPUSD, XAUUSD, DE30Cash, US500Cash, USTECHCash, JP225Cash, BTCUSD, ETHUSD, WTI.
На каждый инструмент поставлено два робота:
— трендовый робот — SWT-Robot;
— робот, реализующий на основе SWT-метода алгоритм сетки с элементами мартингейла — SmartSWT.
Первый робот был запущен в начале июня. Второй добавлен в начале июля. Параметры настройки каждого робота идентичны для всех инструментов.
В июне параметры незначительно корректировались по мере исправления мелких багов в программе. В июле никаких корректировок не было. Если не считать корректировкой две или три перезагрузки компьютера.